widget-factory: Show proper separators
authorBenjamin Otte <otte@redhat.com>
Mon, 3 Jun 2019 23:45:17 +0000 (01:45 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 4 Jun 2019 04:11:44 +0000 (06:11 +0200)
demos/widget-factory/widget-factory.c
demos/widget-factory/widget-factory.ui

index 1f97666a795d794a10d5f8586fd06260bba23070..af4a03f733dc7ec2d0ac9fb53eddb173e0546707 100644 (file)
@@ -523,22 +523,6 @@ on_range_to_changed (GtkSpinButton *to)
     gtk_spin_button_set_value (from, v2);
 }
 
-static void
-update_header (GtkListBoxRow *row,
-               GtkListBoxRow *before,
-               gpointer       data)
-{
-  if (before != NULL &&
-      gtk_list_box_row_get_header (row) == NULL)
-    {
-      GtkWidget *separator;
-
-      separator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
-      gtk_widget_show (separator);
-      gtk_list_box_row_set_header (row, separator);
-    }
-}
-
 static void
 info_bar_response (GtkWidget *infobar, gint response_id)
 {
@@ -1731,7 +1715,6 @@ activate (GApplication *app)
   g_signal_connect (adj, "value-changed", G_CALLBACK (spin_value_changed), widget);
 
   widget = (GtkWidget *)gtk_builder_get_object (builder, "listbox");
-  gtk_list_box_set_header_func (GTK_LIST_BOX (widget), update_header, NULL, NULL);
   g_signal_connect (widget, "row-activated", G_CALLBACK (row_activated), NULL);
 
   widget2 = (GtkWidget *)gtk_builder_get_object (builder, "listboxrow1switch");
index fbb0ec8ff0fd7ae2c08fc01665cad4950fc72999..7cdc6981aee533d24c77bcce4bfbc978071789aa 100644 (file)
@@ -1620,6 +1620,7 @@ microphone-sensitivity-medium-symbolic</property>
                                 <child>
                                   <object class="GtkListBox" id="listbox">
                                     <property name="selection-mode">none</property>
+                                    <property name="show-separators">1</property>
                                     <child type="placeholder">
                                       <object class="GtkLabel">
                                         <property name="label">No rows found</property>